22fa1cd3df3ed16ddbc0336ac2e52964c1e22665,hbase-client/src/main/java/org/apache/hadoop/hbase/security/access/AccessControlUtil.java,AccessControlUtil,buildGrantRequest,#String#AccessControlProtos.Permission.Action#,181
Before Change
ret.setType(AccessControlProtos.Permission.Type.Global)
.setGlobalPermission(permissionBuilder);
return AccessControlProtos.GrantRequest.newBuilder()
.setUserPermission(
AccessControlProtos.UserPermission.newBuilder()
.setUser(ByteString.copyFromUtf8(username))
.setPermission(ret)
).build();
}
public static AccessControlProtos.UsersAndPermissions toUsersAndPermissions(String user,
After Change
ret.setType(AccessControlProtos.Permission.Type.Namespace)
.setNamespacePermission(permissionBuilder);
return AccessControlProtos.GrantRequest.newBuilder()
.setUserPermission(
AccessControlProtos.UserPermission.newBuilder()
.setUser(ByteString.copyFromUtf8(username))
.setPermission(ret)
).setMergeExistingPermissions(mergeExistingPermissions).build();
}
/**